A : Lattice Algorithms and Applications Spring 2007 Lecture 4 : The LLL Algorithm

نویسنده

  • Daniele Micciancio
چکیده

No efficient algorithm is known to find the shortest vector in a lattice (in arbitrary dimension), or even just computing its length λ1. A central tool in the algorithmic study of lattices (and their applications) is the LLL algorithm of Lenstra, Lenstra and Lovasz. The LLL algorithm runs in polynomial time and finds an approximate solution x to the shortest vector problem, in the sense that the length of the solution x found by the algorithm is at most γ ·λ1, for some approximation factor γ. The approximation factor γ = 2O(n) achieved by LLL is exponential in the dimension of the lattice. Later in the course, we will study algorithms that achieve (slightly) better factors. Still, the approximate solutions found by LLL are enough in many applications. For example, in the last lecture we proved that any prime p congruent to 1 modulo 4 can be written as the sum of two squares, but the proof was not effective, in the sense that it didn’t give an efficient way to find the two squares. We will show that using LLL one can efficiently find a and b such that p = a2 + b2. We design and analyze the LLL algorithm in two steps:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CSE 206 A : Lattice Algorithms and Applications Spring 2007 Lecture 2 : Lattices and Bases

Motivated by the many applications described in the first lecture, today we start a systematic study of point lattices and related algorithm. Geometrically, a lattice can be defined as the set of intersection point of an infinite, regular, but not necessarily orthogonal n-dimensional grid. For example, the set of integer vectors Z n is a lattice. In computer science, lattices are usually repres...

متن کامل

A modified LLL algorithm for change of ordering of Grobner basis

In this paper, a modied version of LLL algorithm, which is a an algorithm with output-sensitivecomplexity, is presented to convert a given Grobner basis with respect to a specic order of a polynomialideal I in arbitrary dimensions to a Grobner basis of I with respect to another term order.Also a comparison with the FGLM conversion and Buchberger method is considered.

متن کامل

Lattices in Computer Science Lecture 2 LLL Algorithm

Lattices in Computer Science Lecture 2 LLL Algorithm Lecturer: Oded Regev Scribe: Eyal Kaplan In this lecture1 we describe an approximation algorithm to the Shortest Vector Problem (SVP). This algorithm, developed in 1982 by A. K. Lenstra, H. W. Lenstra, Jr. and L. Lovasz, usually called the LLL algorithm, gives a ( 2 √ 3 ) n approximation ratio, where n is the dimension of the lattice. In many...

متن کامل

A : Lattice Algorithms and Applications Spring 2007 Lecture 3 : Minimum distance

Computing the minimum distance of a lattice (and vectors achieving the minimum distance) is a fundamental problem in the algorithmic study of lattices, and the core of many applications in computer science and cryptography. Today, we will focus on mathematical properties of lattices, and answer questions like: is the quantity λ(Λ) always achieved by a pair of vectors? (I.e., can the inf in the ...

متن کامل

Using LLL-Reduction for Solving RSA and Factorization Problems: A Survey

25 years ago, Lenstra, Lenstra and Lovasz presented their celebrated LLL lattice reduction algorithm. Among the various applications of the LLL algorithm is a method due to Coppersmith for finding small roots of polynomial equations. We give a survey of the applications of this root finding method to the problem of inverting the RSA function and the factorization problem. As we will see, most o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007